7bac9398f3bf7243ab32648ccfd6058ecbb7f78a,source/com/intellij/debugger/ui/impl/watch/DebuggerTree.java,DebuggerTree,buildNode,#DebuggerTreeNodeImpl#,155

Before Change


    }
    BuildNodeCommand builder = getBuildNodeCommand(node);
    builder.getNode().add(myDescriptorManager.createMessageNode(MessageDescriptor.EVALUATING));
    getDebuggerContext().getDebugProcess().getManagerThread().invokeLater(builder);
  }

  private BuildNodeCommand getBuildNodeCommand(final DebuggerTreeNodeImpl node) {

After Change


    if (node == null || node.getDescriptor() == null) {
      return;
    }
    final DebugProcessImpl debugProcess = getDebuggerContext().getDebugProcess();
    if (debugProcess != null) {
      BuildNodeCommand command = getBuildNodeCommand(node);
      command.getNode().add(myDescriptorManager.createMessageNode(MessageDescriptor.EVALUATING));
      debugProcess.getManagerThread().invokeLater(command);